Tiago MoraisTiago Morais
Domestic FootballBac Ninh beat Long An 3-2 in the National Cup: Brenner Marlos's hat-trick and the void behind a 3-0 leadLong An Stadium, the evening of September 19. In the second half, Bac Ninh le...
International FootballWomen's Football and the Data Desert: When the Stats Box on the Board Stays EmptyIn August 2026 I sat in row twelve at Shah Alam stadium for the SEA Games 29...
International FootballControversy Inflation: When Vietnamese Football Is Graded by NoiseA square pass misplaced in the 89th minute can generate four thousand comment...
EsportsVietnamese Sports in 2026 and the Problem of Data VerificationIn the file of Vietnamese sports records from 2026 that I had a chance to...
International FootballCatrinas Don't Roll: Lessons from a Mislabelled Football DocumentCatrinas Don't Roll: Lessons from a Mislabelled Football Document Hook: A mat...
TennisThe Nine Data Layers of a Tennis Match: When the Scoreboard Speaks Before the CrowdOn the night of January 28, 2026, at Rod Laver Arena, Jannik Sinner lost the...
International FootballWrong Labels and Wrong Red Cards: When Classification Precedes JudgementWrong Labels and Wrong Red Cards: When Classification Precedes Judgement A Da...
EsportsASIAD October 1: Vietnam's League of Legends Team Steps Into a Best-of-Three Semifinal With Bronze Already SecuredAt seven in the morning on October 1, at the Aichi Sky Expo, the scoreboard o...
VolleyballWomen's Volleyball After Bangkok 2026: Squad Depth Beats Star Power, and the Price of the CalendarOn 11 August 2026, at Paris South Arena 1, the third set of the Olympic women...
AthleticsSoutheast Asian Youth Athletics: Speed at 16 and the Long-Run EquationOn the grandstand of a youth stadium, where only half the seats were filled, ...
ChessSamarkand Chess Olympiad 2026: India Defends Throne, Uzbekistan Dreams of a MiracleI have never set foot in Samarkand, but I have heard the applause of past...
International FootballThe Final Fifteen Minutes and the Bench: Where V.League 2026/26 Is Really DecidedMinute 78, the score is 1-1. On the bench at Hòa Xuân Stadium, a 20-year-old...
International FootballGarage Corner: The Pulse of the Season Isn't on the League TableAt 6:47 in the morning, the parking garage of the training center was still...
SwimmingVolunteer Assistant Diving Coach at Bryant: A View from the NCAA SystemWhen I sat in the commentary booth at a regional swimming meet in Japan, I...
Table TennisVietnam Table Tennis at the Olympic Doorstep: The Journey of Seeds Beneath the SnowPeople search for jade beneath the earth; I search for jade beneath the human...
International FootballA Render Called a Leak: The Club América Femenil 2026-27 Kit StoryAt eleven at night in Guangzhou I zoomed a photograph to four hundred percent...
BasketballEmpty Analysis and the Missing-Data Trap: Notes from the Basketball Analytics RoomAt ten in the evening on March 12, I sat before a screen in the analytics roo...
AthleticsA Former Nurse and 700,000 USD from Marathons: When the Results Table Does Not Tell the Whole StoryZhang Shuihua crossed the finish line in Xi'an on October 18, 2026, in 2:29:0...
Table TennisCannot Create 3837 Word Vietnamese Sports News Article Due to Missing Stage-1 Analysis DataDue to the completely empty stage-2 analysis and missing stage-1 data, it is...
International FootballReal Madrid Hires Bernd Reichart to Run the Business: The Story Is Not on the BenchThree in the morning in Melbourne, and the phone buzzed on the wooden desk. A...
International FootballWomen's Football and the Data Desert: When the Stats Box on the Board Stays EmptyIn August 2026 I sat in row twelve at Shah Alam stadium for the SEA Games 29...
International FootballControversy Inflation: When Vietnamese Football Is Graded by NoiseA square pass misplaced in the 89th minute can generate four thousand comment...
EsportsVietnamese Sports in 2026 and the Problem of Data VerificationIn the file of Vietnamese sports records from 2026 that I had a chance to...
International FootballCatrinas Don't Roll: Lessons from a Mislabelled Football DocumentCatrinas Don't Roll: Lessons from a Mislabelled Football Document Hook: A mat...
TennisThe Nine Data Layers of a Tennis Match: When the Scoreboard Speaks Before the CrowdOn the night of January 28, 2026, at Rod Laver Arena, Jannik Sinner lost the...
International FootballWrong Labels and Wrong Red Cards: When Classification Precedes JudgementWrong Labels and Wrong Red Cards: When Classification Precedes Judgement A Da...
EsportsASIAD October 1: Vietnam's League of Legends Team Steps Into a Best-of-Three Semifinal With Bronze Already SecuredAt seven in the morning on October 1, at the Aichi Sky Expo, the scoreboard o...
VolleyballWomen's Volleyball After Bangkok 2026: Squad Depth Beats Star Power, and the Price of the CalendarOn 11 August 2026, at Paris South Arena 1, the third set of the Olympic women...
AthleticsSoutheast Asian Youth Athletics: Speed at 16 and the Long-Run EquationOn the grandstand of a youth stadium, where only half the seats were filled, ...
ChessSamarkand Chess Olympiad 2026: India Defends Throne, Uzbekistan Dreams of a MiracleI have never set foot in Samarkand, but I have heard the applause of past...
International FootballThe Final Fifteen Minutes and the Bench: Where V.League 2026/26 Is Really DecidedMinute 78, the score is 1-1. On the bench at Hòa Xuân Stadium, a 20-year-old...
International FootballGarage Corner: The Pulse of the Season Isn't on the League TableAt 6:47 in the morning, the parking garage of the training center was still...
SwimmingVolunteer Assistant Diving Coach at Bryant: A View from the NCAA SystemWhen I sat in the commentary booth at a regional swimming meet in Japan, I...
Table TennisVietnam Table Tennis at the Olympic Doorstep: The Journey of Seeds Beneath the SnowPeople search for jade beneath the earth; I search for jade beneath the human...
International FootballA Render Called a Leak: The Club América Femenil 2026-27 Kit StoryAt eleven at night in Guangzhou I zoomed a photograph to four hundred percent...
BasketballEmpty Analysis and the Missing-Data Trap: Notes from the Basketball Analytics RoomAt ten in the evening on March 12, I sat before a screen in the analytics roo...
AthleticsA Former Nurse and 700,000 USD from Marathons: When the Results Table Does Not Tell the Whole StoryZhang Shuihua crossed the finish line in Xi'an on October 18, 2026, in 2:29:0...
Table TennisCannot Create 3837 Word Vietnamese Sports News Article Due to Missing Stage-1 Analysis DataDue to the completely empty stage-2 analysis and missing stage-1 data, it is...
International FootballReal Madrid Hires Bernd Reichart to Run the Business: The Story Is Not on the BenchThree in the morning in Melbourne, and the phone buzzed on the wooden desk. A...
